Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger Iasi Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Olbia Challenger Bratislava 2 Challenger Ismaning Challenger Oeiras 2 Challenger Cherbourg Challenger Pau Challenger Ottignies-Louvain-la-Neuve Challenger Lugano Challenger Barletta Challenger Rome Challenger Bucharest Open - Bucharest Madrid Challenger M25 Heraklion M25+H Bacau Grodzisk Mazowiecki Challenger Japan F6 Japan F5 Romania F16 Japan F9 Romania F1 Japan F4 Japan F5 Japan F6 Japan F7 Japan F8 Romania F16 Germany F13 Japan F9 Japan F10 Japan F11 Japan F12 Colombia F1 Colombia F2 Japan F1 Korea F1 Korea F2 Korea F3 Czech Republic F2 Romania F4 Romania F6 Germany F7 France F11 Romania F16 Romania F17 Austria F10 Venezuela F5 China F6 Venezuela F6 Japan F10 Japan F11 Dominican Republic F1 Austria F3 Thailand F2 Japan F1 Japan F2 Japan F3 Romania F1 Italy F12 Romania F2 Romania F3 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Romania F15 Indonesia F3 Romania F16 Romania F18 India F6 India F7 Japan F10 Japan F11 Germany F2 Austria F1 Germany F5 Australia F1 Switzerland F2 Japan F1 Switzerland F3 Japan F2 Japan F3 Usa F8 Korea F2 Korea F3 Romania F1 Romania F2 Romania F3 Serbia F2 Japan F6 Japan F7 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Japan F8 Japan F9 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Italy F30 Thailand F4 Thailand F5 Germany F2 Romania F1 Germany F2 Romania F1 Romania F3 Japan F8 Indonesia F2 Romania F4 Aptos Challenger TEB BNP Paribas Istanbul Open - Istanbul M25 Portimao M15 Doha M25 Doha M25 Heraklion Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Naples Challenger - Naples Shimadzu All Japan Indoor Tennis Championships - Kyoto XII Abierto Internacional de Salinas - Salinas Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Busan Open Challenger Tennis - Busan Trofeo Sisma Mantova - Mantova Bukhara Challenger - Bukhara Karshi Challenger - Karshi Brasov Challenger - Brasov Keio Challenger International Tennis Tournament - Yokohama Shimadzu All Japan Indoor Tennis Championships - Kyoto Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Puerto Rico Challenger Tennis Event - Humacao San Remo Tennis Cup - San Remo Oberstaufen Cup-Head German Master's Series - Oberstaufen Timisoara Challenger - Timisoara Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger Belgrade Challenger Kyoto Challenger Sarajevo Challenger Tunis Challenger Busan Challenger Fergana Challenger Aptos Challenger Lexington Challenger Granby Challenger Brasov Challenger Todi Challenger Chuncheon Challenger Medellin Challenger Guayaquil Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger Tunis Challenger Cremona Challenger Alessandria Challenger Furth Challenger Nottingham Challenger Lugano Challenger Bytom Challenger Reggio Emilia Challenger Arad Challenger Pozoblanco Challenger Aptos Challenger Lexington Challenger Recanati Challenger Granby Challenger Brasilia Challenger Salvador Challenger Brasov Challenger Bangkok Challenger Bangkok Challenger Palermo Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Toyota Challenger Burnie Challenger Kazan Challenger Kyoto Challenger Pingguo Challenger Barletta Challenger Monza Challenger Athens Challenger Tallahassee Challenger Santos Challenger Sarasota Challenger Busan Challenger Fergana Challenger Nottingham Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Vancouver Challenger Binghamton Challenger Brasov Challenger Napoli Challenger Bangkok Challenger Bergamo Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Toyota Challenger Heilbronn Challenger Honolulu Challenger St. Remy Challenger Burnie Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Singapore Challenger Kyoto Challenger Sarajevo Challenger Bath Challenger Le Gosier Challenger Tallahassee Challenger Mersin Challenger Kaohsiung Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Nottingham-2 Challenger Kosice Challenger Marburg Challenger Timisoara Challenger Anning Challenger Wuhan Challenger Beijing Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Brasov Challenger Izmir Challenger Seoul Challenger Geneva Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Heilbronn Challenger West Lakes Challenger Bergamo Challenger Quimper Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Arad Challenger Rome Challenger Kun-Ming Challenger Bordeaux Challenger Busan Challenger Arad Challenger Nottingham-2 Challenger Timisoara Challenger Binghamton Challenger Recanati Challenger Guimaraes Challenger Segovia Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Orleans Challenger Mons Challenger Rennes Challenger Melbourne Challenger Geneva Challenger Seoul Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Heilbronn Challenger Quimper Challenger New Delhi Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Tunis Challenger Anning Challenger Gimcheon Challenger Nottingham Challenger Arad Challenger Nottingham-2 Challenger Marburg Challenger Kaohsiung Challenger Binghamton Challenger Lexington Challenger Brasov Challenger Istanbul Challenger Trnava Challenger Sibiu Challenger Rennes Challenger Pune Challenger Geneva Challenger Brescia Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger New Delhi Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger St. Brieuc Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Bangkok Challenger Shanghai Challenger St. Remy Challenger Istanbul Challenger Nanchang Challenger Izmir Challenger Orleans Challenger Rennes Challenger Hua Hin Challenger Eckental Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Wroclaw Challenger Kyoto Challenger Drummondville Challenger Guangzhou Challenger Shenzhen Challenger Leon Challenger Napoli Challenger Taipei City Challenger Busan Challenger Rome Challenger Seoul Challenger Bangkok Challenger Surbiton Challenger Ilkley Challenger St. Remy Challenger Istanbul Challenger Kaohsiung Challenger Izmir Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Kobe Challenger Toyota Challenger Bangkok Challenger Koblenz Challenger Maui Challenger Budapest Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Sophia Antipolis Challenger Surbiton Challenger Nottingham Challenger Vancouver Challenger Istanbul Challenger Kaohsiung Challenger Brest Challenger Bratislava Challenger Indian Wells Challenger Irving Challenger Kaohsiung Challenger Liuzhou Challenger Shenzhen Challenger Noumea Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Binghamton Challenger Chengdu Challenger Yokkaichi Challenger Istanbul Challenger Shanghai Challenger Kaohsiung Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brest Challenger Shenzhen Challenger Kobe Challenger Canberra Challenger Noumea Challenger Newport Beach Challenger Bengalaru Challenger Indian Wells Challenger Iasi Challenger Forli Challenger Quimper Challenger St. Petersburg 2 Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Belgrade Challenger Prague Challenger Biella 6 Challenger Nottingham 1 Challenger Nottingham 2 Challenger Iasi Challenger San Marino Challenger Bucharest Challenger Sibiu Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 3 Challenger Forli 5 Challenger Biel Challenger Lugano Challenger Barletta Challenger Aguascalientes Challenger Morelos Challenger Prague 2 Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Salzburg Challenger Iasi Challenger Cordenons Challenger San Marino Challenger Prague 3 Challenger Como Challenger Sibiu Challenger Ortisei Challenger Bergamo Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Yokkaichi Challenger Rovereto Challenger Lugano Challenger Biel Challenger Morelos Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Modena Challenger AIG Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Chennai Open - Chennai Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Citi Open - Washington If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Chengdu Open - Chengdu Maharashtra Open - Pune ASB Classic - Auckland Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo European Open - Antwerp Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Hall of Fame Open - Newport Libema Open - 's-Hertogenbosch Noventi Open - Halle Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Abierto Mexicano Telcel - Acapulco Istanbul Challenger Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, Finals, Group A Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Australian Open (juniors) French Open (juniors) Davis Cup, Group I, PO, GRE-ROU 4-0 Olympics - Rio de Janeiro Olympics - Tokyo